API Documentation
MAIN PAGE
NAMESPACES
CLASSES
nkGraphics
Buffer
nkGraphics::Buffer Member List
This is the complete list of members for
nkGraphics::Buffer
, including all inherited members.
activate
(SHADER_TYPE shaderStage, unsigned int slot)=0
nkGraphics::ShaderResource
pure virtual
Buffer
()
nkGraphics::Buffer
Buffer
(const Buffer &other)=delete
nkGraphics::Buffer
copyParams
(const Buffer &other)=0
nkGraphics::Buffer
pure virtual
Exportable
()
nkExport::Exportable
exportClassToTree
(nkExport::Node *rootNode) override
nkGraphics::Buffer
virtual
freeCpuData
()
nkGraphics::Buffer
virtual
getBindFlag
() const =0
nkGraphics::Buffer
pure virtual
getCpuAccessFlag
() const =0
nkGraphics::Buffer
pure virtual
getElementByteSize
() const
nkGraphics::Buffer
getElementCount
() const
nkGraphics::Buffer
getHidden
() const
nkGraphics::Resource
getLoadState
() const
nkGraphics::Resource
getMiscFlag
() const =0
nkGraphics::Buffer
pure virtual
getResourceName
() const
nkGraphics::Resource
getResourcePath
() const
nkGraphics::Resource
getResourceTypeName
() const
nkGraphics::Resource
getTotalByteSize
() const
nkGraphics::Buffer
getUsage
() const =0
nkGraphics::Buffer
pure virtual
gpuCopyFrom
(Buffer &other, const ResourceGpuCopyDescriptor &descriptor)=0
nkGraphics::Buffer
pure virtual
importClassFromTree
(nkExport::Node *rootNode) override
nkGraphics::Buffer
virtual
isReadyForRendering
() const
nkGraphics::Resource
isUnloaded
() const
nkGraphics::Resource
load
()=0
nkGraphics::Resource
pure virtual
map
(const MapRequestDescriptor &requestDesc)=0
nkGraphics::Buffer
pure virtual
operator=
(const Buffer &other)=delete
nkGraphics::Buffer
prepareForComputeResourceUsage
(bool value=true)
nkGraphics::Buffer
virtual
prepareForOutputStreamUsage
(bool value=true)
nkGraphics::Buffer
virtual
prepareForShaderResourceUsage
(bool value=true)
nkGraphics::Buffer
virtual
Resource
()
nkGraphics::Resource
Resource
(const nkMemory::StringView &path)
nkGraphics::Resource
setBindFlag
(BIND_FLAG value)=0
nkGraphics::Buffer
pure virtual
setCpuAccessFlag
(CPU_ACCESS_FLAG value)=0
nkGraphics::Buffer
pure virtual
setCpuData
(const nkMemory::BufferView<> &data)
nkGraphics::Buffer
setCpuDataCopy
(const nkMemory::BufferView<> &data)
nkGraphics::Buffer
setCpuDataForward
(nkMemory::Buffer &&data)
nkGraphics::Buffer
setElementByteSize
(unsigned int value)
nkGraphics::Buffer
virtual
setElementCount
(unsigned int value)
nkGraphics::Buffer
virtual
setHidden
(bool value)
nkGraphics::Resource
setMiscFlag
(RESOURCE_MISC_FLAG value)=0
nkGraphics::Buffer
pure virtual
setResourceName
(const nkMemory::StringView &name)
nkGraphics::Resource
setResourcePath
(const nkMemory::StringView &path)
nkGraphics::Resource
virtual
setUsage
(USAGE value)=0
nkGraphics::Buffer
pure virtual
ShaderResource
()
nkGraphics::ShaderResource
unload
()=0
nkGraphics::Resource
pure virtual
unmap
(const UnmapRequestDescriptor &requestDesc)=0
nkGraphics::Buffer
pure virtual
~Buffer
()
nkGraphics::Buffer
virtual
~Exportable
()
nkExport::Exportable
virtual
~Resource
()
nkGraphics::Resource
virtual
~ShaderResource
()
nkGraphics::ShaderResource
Generated by
Doxygen
1.8.18